Added basic shopping cart functionality