Pull in GuzzleHttp\Client
Changed implementation to Guzzle v4+
Fixed tests