Solar art gallery, store opens in downtown Middlebury