Updates to Inventory, FinishedGood, Place classes to simplify structure and increase usability.

Created class Global to hold and run whole simulation. Should make for easier MPI / Cuda / openMP support later.