Sorta got LineItem class and FakeDatabase to work, confused about default discount...