Improve some tests, remove LineItem, add CartItem and OrderItem - Issue #8