Refactor start server, report PID, and detach from it.
Rewrite IPC to use 0MQ instead of native TCP. Real rebooting with code reloading. Magic times.