Guzzle integration

Buzz MultiCurl support is lacking. Moving to Guzzle.

Based off of work integrating Buzz.

Uses `\GuzzleHttp\Adapter\Curl\MutliAdapter` as http interface