add total cost to cart view, pushed logic down to cart model