Update cart

fixed the way items are being added to carts and changed the forms so that cart data can actually be updated