Python wrapper for OAuth2 requests