finished failing tests for price formatter
implemented produxt price formatter
added sale transaction with multiple products
now we can get sale transaction total; now sale transaction does not accepts products without prices