Renamed a few things, moved the private method for money of no value to the money class
Tax calculations are now performedin a TaxCalculator class
Item renamed to transaction