This puts in place the command message format. This still has one test failing.
Fixed the unit test. This gets the code ready for the first listener test.