User management

Basic Register, Login, Logout and access control implemented.