This avoid the weird double username situation where we want to give the users the choice of their displayed name but at the same time we need them to never change their CAS username. Now CAS matches on email so we do not have problems.
Refactor auth code to use class based views
Having a title in the header is worse than a normal title inside the page. Restore the border to compensate.