Make hyperclient compatible with Faraday 0.9.0

The register_middleware method is now in Faraday::Middleware