Somerset's Economic Development Committee asked questions galore of Flatiron Energy's plan to bring battery storage to town.