money and monetize gems. change price to be price_in_cents on produt product and use a composed instance of the Money class for price
basic updating discount spec
move update line items onto the carts controller and do it one action
clean ups
add discounts to categories. They update all products when saved