Connection to Dynamo server

1) Establish connection to Dynamo Server through WebSocket
2) Refactor flood_runner.js to communicate with Dynamo Server
 - For example, "on_addConnection" should be sending message to server
 - Back and forth interactions should show up on Flood console
3) Define JavaScript models for each of the recordable commands
4) Make Flood to use GUIDs instead of int ids
"Peter, correct me if I'm wrong. Is our aim to remove calls to flood_runner.js and replace them with calls to Dynamo server?"

Yes, that is your task. :)

AFAIK, the only thing that needs to change in *your* implementation of Runner is it should override post, reset, etc - wherever the Worker API is exposed.  The rest of the methods (like addNode) could probably largely stay the same with minor modifications.  You will likely also need to add some methods to expose the library of nodes on the server.  That would need to override the fetch method in SearchElements.js.