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
We have been needed to add some changes to flood_runner.js because we send messages to the server in Web Worker callback, and this callback should receive correct arguments to instantiate a command class. For example for CreateNodeCommand we need nodeName, but flood_runner doesn't return it. Of course, we can get it from looping through workspace's nodes, but isn't it an extra overhead? If you strictly recommend to not edit flood_runner.js, we'll try to find other ways of getting parameters for commands.