added documentation to Message, Inerrupt, ControlMessage, and BundlePrinter.