add uniqueness of the email
finish chapter 6
finish 7.2
Finish user signup