Add Inventory class

Inventory is a key-value store of items, where the key is unique to the item,
and the value is the quantity of that item