CartManager::addItem(String, Array)

- Overloaded CartManager::addItem() to take a string parameter (key of
the item) and store the item under that key in the cart array
Merge pull request #23 from uptownjimmy/cartfunctionality

CartManager::addItem(String, Array)