Introduction for TDD
Description of SRP and loose coupling
Cohesion, LoD, DRY
Delegation
Acceptance test example and SRP example
Remove responsibilities from the TodoList
Small improvements in test example
Extract helper methods to module