Removes rcov
Specifies dependencies

Adds `faraday`, `faraday_middleware`, and `hashie` runtime dependencies. Also uses `https` for RubyGems.
Uses rspec 3.0.0
Adds expect_with block
Requires client
Adds tests for .new and .configure