Party Inventory

Implemented a party inventory system using singleton. Provided methods
for accessing the inventory from individual hero classes(for in combat
consumable use), and from the party level(for equipping armor, and using
potions outside of combat).