Boys golf: Gaels edge Hamden