User Redirect and Login User once registered

This branch restricts access to system views if the user is not valid.
The user must login to see the any page that isn't the login page or the about page.