Swimming, hockey teams busy at Middlebury College