Added RemoteDiskClient interface which will be informed if changes to
the disk occur
Added functionality to access same disk  from multiple clients
Added locking to tasks which change the disk