Add redirecting to and from flow

Detect missing all tokens, remember url being served, send to oauth,
when oauth completes send back to original url.