Implement new user registration