Add user registration endpoint
Add login authentication, token generation