An oauth2 plugin for guzzle http client