Some new views and controllers to enable registering and authorisation