Initial commit to get this package compatible with the latest Guzzle updates
Updating tests. Adding support for asynchronous results