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
do not make MessageHandler too big - delegate a part of responsibilities about uploading file to separate class