Finish user signup
Exercises chapter 7