Create methods to handle user App::hasUser() and App:user(). Register routes for registration, login and profile.
Refactor default views.
Create user login and register actions.
Create AuthencationModule and BaseModule for extra config.
Change test before sending query in curriculum table.