bits of clean up before starting on offline server
refactor part 1 -- add nodeAlloc to Server (that was not proper before), and also send and send with future. now all that needs to be done, is make another variant of Server, as well as tracing the ProcDemiurg.send futures, so that we don't close the OSC file prematurely.
ProcDemiurg.send all in futures. hopefully we didn't induce a performance overhead or missed something. Mellite playback works. Also fixed prob with Group nodeID allocation