Implemented HttpAdapter with guzzle

I'm gonna add some comments to the code, would like for you guys to let me know what you think about it.
Why are you not using guzzle in this function? It's possible to get the stream from a request body like so:

```php
$stream = $response->getBody()->getStream();
```