Iteration 4: shopping cart and totals complete, also fixed public index