Add Message and CommandMessage classes and tests.
Rework existing MessageInPorts to incorporate the new classes, which will allow getting and setting of control parameters.