2nd commit;
finished LineItem
starting Receipt
3rd commit;
finished receipt ...works but could be better
found bug in discounts