Move login and logout HTML code to a View

Also added a default constructor to the View class which takes a Website
argument. Saves some boilerplate in the simpler views.