Initial cut of TDD Exercise for chapter 3