Login Controller and view

Hey @rcrichton. When you have a chance please review my code for the login facility. Thanks
Perhaps we could add a max width here? It looks a bit squished on my widescreen :)