product types and shopping cart page

plugging in functionality for shopping cart page and admin ability to
edit product types