Added user validation and tests
Finish the signup form
Signup form added files