added several columns to models, mostly to product model. added shopping cart. added featured product, new products, and updated products to index page. fixed problems with product parcial.