Dispatch handeled in Node

Nodes should probably be threads themselves, so that all writting
happens sequentially.

What's more, I think every node should have colord output, since it
is all being dumped into the same console. Or I could have them all be
their own processes, and let them wait for connections be ready... which,
actually, now that I think about it... they already need to do that.

We will fix that when we get there!