updated shopping cart model, added view edit cart feature.