Next gen

I've updated things to use the current requests API, and the external requests_oauthlib source of OAuth-y goodness.