refactored cart actions as Backbone views on the cart collection.

Other clean-up.