Castle Island Brewing opens in Southie with South Shore bar