Hello.
I have some questions:
1) Is there a Discord server or another chat community to discuss FBP?
2.1) The tests in `fbp-protocol` all depend on the state that the previous test left it in. I found this to be error-prone so I made my tests completely wipe and re-assemble the state by stopping and starting the server between each test.
2.1)
https://github.com/flowbased/fbp-protocol/blob/master/src/WebSocket.js#L256 at this point it tests addedge but looking at the code above only two nodes have been added to the graph and `graph/addport` hasn't been sent to the runtime, so there aren't any ports for the edge to point to. My runtime returns a `graph/error` at this point with a message of `OutportNotFound` or `InportNotFound`. Is that the intended way to implement this?
3) For some events like `graph/addnode` don't require the property `graph` on the payload but others like `graph/removenode` do. Is this intentional? Wouldn't it be easier to always require a graph name?