Sending Baggage to BagCheck should only send the "bag" not the
Passenger. The Passenger should be encapsulated in the Baggage by way of
the Baggage knowing who it belongs to.
A BagCheckReport is sent to Security. They should know the Baggage (to
later get the Passenger) and if the Baggage passed BagCheck
The Passenger should have his/her Baggage (for now its just one but this
allows us to add a collection of Baggage)
A Baggage object as created by the Passenger
Added logic to BagCheck to send/receive messages. BagCheck may not need
a queue after all... onReceive may serve as a queue from the internal
mailbox. Worht investigating!
Changes to how we send/receive some messages. To be quite honest, I'm
BSing this commit message cause I don't remember...