committing changes from ch 6 exercises
Finish user signup
Finish user signup