storrowton village in west springfield ma