Replacing the razor base view to remove monotony

* Replace IPrincipal with our custom principal interface
* Enable User.IsAuthenticated