Iteration E1: Creating a Smarter Cart
(add "quantity" to line_items
 add logic to Model "cart":check line_items existence before saving
 update legacy data of line_items using Migration)
Iteration E2: Handling Errors
(rescue database query when failed)