Add a stable message router (bound to a known IP)

this allows the server to connect to it too
Make channel reliable

nodes can die and the messaging still survives