Fixes bug and makes OAuth flow clearer

Fixes bug where if the user wasn't already authenticated, OAuth flow would fail.  Also makes description of OAuth flow clearer