Udated the base controller
Adding the basic stuff for user menu
Updated the main template a bit
Updated the project to include the first unit tests