Ssl version fix

My travis builds have been failing to submit to Coveralls and the reason is that it looks like https://coveralls.io/ has turned off SSLv3 support.

I fixed this by setting `ssl_version` in the API request.

The other commit fixes the rspec tests that were failing.