Building out the new send archetecture in dataIO.  These files are where we will compile the bytecode and send them along the websocket.

Notice I am going to keep the generic one that uses JSON - why not, but it should not be in the router but rather the main thing.

Eventually I will make all of these files accessable via testing interface, but not until they are working.