Personal budgeting app. Using this as a chance to learn/practice some python, TDD and agile requirements definition.