Make webview wait to dismiss

The webview for the login process now waits to dismiss until the access token has been fetched and the currentUser has been populated.