Adding Cargo class, empty TradeGood enum, and updated ShipType to include numCargoSlots()