Monitor.Watch() sends monitor to the channel after every check
Add resp.body.Close() & use http.Head() in checkHTTPStatus()

Fixes #3