Tdd

Support for people that like a TDD/BDD approach to the problem.