Add XOAuth2 support. Fix issue #77
Add spec for xoauth2. Refactor account.yaml to be able to test xoauth authentication as well.