Done with user registration and singup
Done with sessions
Done with user edit/delete