Basic working model of a user from chapter 6
Finished chapter 6 exercises