Connect things up enough for the current tests to pass.

This provides a completely useless initial implementation which
serves primarily to prove that the cli test architecture present
works as expected now that the output looks valid ish.