start a todo list

Signed-off-by: Doug Hellmann <doug.hellmann@gmail.com>
Add communication classes

The publisher formats and sends messages and the listener
receives them and unpacks them.

Signed-off-by: Doug Hellmann <doug.hellmann@gmail.com>
Assume message payload is always json

Update the listener to assume the message payload
is JSON data, and go ahead and unpack it before
returning it.

Signed-off-by: Doug Hellmann <doug.hellmann@gmail.com>
update args and help for run command

Signed-off-by: Doug Hellmann <doug.hellmann@gmail.com>
first implementation of tracer

Signed-off-by: Doug Hellmann <doug.hellmann@gmail.com>
Implement run and monitor commands

Signed-off-by: Doug Hellmann <doug.hellmann@gmail.com>
update todo list

Signed-off-by: Doug Hellmann <doug.hellmann@gmail.com>