chapter 6.1 (Chapter 6.2.2) Added the User model, the length validations and the user tests for those validations