cart item destroy action
cart amount and spec
checkout service
remove attr_accessible
refactoring order into invoice manager
move shipment to order_item level from order, remove orders.shipments_count, simplify order calculator