Completed chapter 6.2
Completed chapter 6.2.1
Completed chapter 6.2.2 validating presence
Completed chapter 6.2.4 format validation
Completed chapter 6.2.5 uniqueness validation
Completed chapter 6.3.1 an encrypted password
Completed chapter 6.3.3 user authentication