Added overload AddItem() and RemoveItem() functions to ShoppingCart for adding and removing Offers.