Python3.4 support

Ditch ``oauth2`` in favor of ``oauthlib`` so we can support Python 3.4.

Introduced ``requests`` which has a large impact on the return values that come back from API calls. I need to write up some release notes and update some docs to reflect that.