Add extended authentication checks
Finished user authentication
Moved logout button
Move authentication responsibility to one controller
Build