Nik

I apologize for the small commits.  As of now, all order items can be added and removed from the cart, causing the total price to change and the cache to change accordingly.  The cart screen also received a makeover.

One important thing we should add to our list is a check to ensure that items added to the cart are all from the same vendor.