Add user registration and login