Add a helper to consolidate response resolution.
Use single hash for request parameters.

Rather than splitting out the url and method, move it into the hash so
that we can simplify how to make the requests for oauth wrapping.
Handle expired tokens by refetching token with credentials.

Like our other api clients, we need this client to refresh tokens
transparently.  The credentials that were used to request the original
access token will be reused whenever a 401 is returned for an expired
token.  This will allow the client to be used for a long period of time
without worrying about token expiration.
Bump version to 0.3.0.
Merge pull request #2 from nubs/master

Handle expired tokens by refetching token with credentials.