added benefits of tdd, 'testing' chapter, introduction