Completed chapter 6 exercises
  - Improved coverage for user unit test
  - Improved regex for email validation