Adds user registration
Adds user authentications