Cleanup so code to start CLI building.

I was tossing around several ideas here but let's just get the basic
flow of the actual commands working first. My general thought is to use
the Go RPC libraries to eventually support distributed messaging.