Handle oauth2 failures and go through todos.

- stored location
- skip_before_filter