Added users, session management, additional tests and a simple profile page