A Smarter Cart: Implements a new shopping cart that combines duplicate items and displays a total. It also prevents a user from viewing arbitrary carts and allows the user to empty the cart.