Refactored cart item specs
Added callback to set single_price for cart item on save
Fleshed out cart item specs