Create sign up feature.

Create sign up feature. (Chapter 7)