Total refactor and simplification

Total refactor and simplification using original requests and requests_oauthlib.