They just built a new Cumberland Farms in Windsor. Thank God, the old building sucked. It was small and trashy looking.The new store is big and spacious and now can look like the other hundreds of other Cumberland Farms all over New England.I can not understand why the gas prices in the upper valley are at…