A step by step implementation of money example of TDD book.