Moved the Guzzle provider to a separate repo