-create a migration that copies the product price into the line item
-add unit tests that add unique products and dplicate products
-check products and line items for other places where user-friendly error message would be in order
-add the ability to delete individual items from the cart.