added back faraday_middleware because of faraday_middleware/backwards_compatibility dependency
add CodeClimate test coverage gem
add .travis config