fix OAuth2 client config naming for redirect URI
Merge pull request #13 from easybiblabs/topics/fix-oauth2-config-naming

fix OAuth2 client config naming for redirect URI
TokenResponse takes Guzzle Response instead of array of params
handle HTTP error conditions
change method name
add more information to HTTP error handler
specify JSON error
substitute function call for PHP 5.4