Fixed the message passing subsystem and upgraded it into the protocol.
Fixed an issue in the ClientfileTransfer that would cause it to crash if a file was sent from client to host more than once.  It also now will always reload the data before sending it.