More Complete Cart Functions

Can now add, delete, and update cart amounts for both rentals and
purchases.
Still need to add restraints for adding too many movies.
Minimal other changes