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
Again, good point @marimano, but in the future please add this into the code as part of its documentation. For this case, add this to the class ```NodeToCreate``` (its purpose is not clear for whoever that looks at it):

```cs
/// This class represents the data that is required to recreate nodes on the 
/// client. When a file is uploaded and opened on Dynamo Server, this 
/// information is delivered to the client to generate nodes found in the file.
```