Added quantity to line_items
Added count to line_items
Added error checking for invalid carts
Added total_price to line_item and cart
Fixed ensure_not_referenced_by_any_line_item to check for no line_items