OAuth support.
Fixing sloppy parts.
Pass token parameter explicitly. Tidying things up.
Merge pull request #7 from os/oauth

OAuth support