Implemented sane defaults

Enforcing identity scope presence
Introducing default state option that reddit requires (no effect as of yet)
Future proofing against authGetHeader option
https://github.com/ciaranj/node-oauth/commit/03d713be9abaa52a2d7ac068ef60c0236d65e946