Polished Cargo class.
Changes to some Cargo method names,  added methods that add or remove the contents of another Cargo