User/User Type Models, Authentication, Modifications to Layout construction and Forms, Updates to Session