rebuilt product add to cart form, added ajax methods for Cart, still WIP