Update shoppingcart and add item to cart form to track product price and tax rate (instead of a tax amount) when adding to cart, this is then converted to a currency and a tax amount on construction