Adding some of chapter 5 and going back to chapter 2 section 3 to implement Customer.  Customer will be used throughout as the exaple object.