Fixed Transaction bug
Changed sales and purchases instance variables  from Maps to Cargos
Fixed issue where CargoIsFullException was going uncaught.
Made enums display lowerCase
Added type attribute to enums that displays each type in a natural style