Support OAuth service account so that Travis can run test.

Also set Travis up with proper OAuth config.
Grant +x to `cli_test.sh`.
Merge pull request #5 from namn/support-service-oauth

Support OAuth service account so that Travis can run test.