added support for printing individual products and subtotal
Added support for computing P tax on its own
separated G and P tax calculations
proper support for printing receipt
implemented test for three item print receipt
implemented zero items printing
Moved production code out of tests
implemented data reset on printing
sales report implemented and testable via presetable timestamp