Sending timeout

Default http timeout in go is 0. So it will be wait infinite time if connection broken.

hipchat module use default http client and don't have methods to change timeout.

So you need to implement timeout in you code.