Shopping cart is working

The cart is fully working in terms of adding or updating quantities. I
didn't implement a remove, but I will work on that if we get the rest
done