First implementation of sign-up
Finish user signup