Support for auth header and form encoded params.

Initial commit to add oauth authorization header with token to requsts.
Also adds call to request an auth token given cliend id and secret.