feat(shopping-cart) - added functionality for shopping cart - adding items/updating amount of existing items and calculating total cost per item