Uploading workspace functionality

The Dyname receives a file as byte array, saves it as a file, upload this file, sends all needed for restoring the workspace data to the Flood
Glad that it has documentation. I'd like this to be further improved by the following (if I didn't see this whole pull request, I won't understand what is it meant for):

```cs
/// This response is being sent from Dynamo Server to the connecting client when
/// a custom node definition has been uploaded to the server. Responding to this 
/// response, the client will then update proxy nodes that are found in workspace,
/// turning them into actual custom node instances.
```