Changes to cart functionality as part of pair programming  9/26