add basic shopping cart models and associations