Revert usage of block form of `Net::HTTP.start`

- Switched to `Net::HTTP.new` as `Net::HTTP.start` doesn't honor timeout values (http://www.ruby-forum.com/topic/148968)
- Closes #16, fixes #20, and probably fixes #15