first cut of shopping cart
added new feature to the cart
Merge branch 'cart'