Modify authentication flow to display Login view

Now, when the app starts, if a session isn’t being stored, a login view
will be presented, and clicking the Login button will open Safari.