Fix hanging specs on OSX

Note that this PR includes all the commits for #28.

## Verification
 - [x] Run specs on OSX `rake spec`
 - [ ] **before**: hangs on `RaptorIO::Protocol::HTTP::Client`
 - [ ] **after**: specs run to completion

Also note that there are 3 spec failures that this hang was masking.