Merwin Meadows in Wilton open for the summer season