Initial commit, takes the project up to chapter 8 User Registration