Added extra tests and changed user model
Finished user signup