Separating out a login chooser from the login page

This will allow us to offer other forms of login.