Add and upgrade

Add ability to override Authorization header on request
Add more APIs
Add support for parsing access tokens returned as repsonse strings