File transfer using sockets

On fetch command by user, the requesting node will send message directly to the receiving node with information of file. Receiving node will be able to open socket connection to accept request from requesting node and thereafter transfer the file. Updating of metadata file is pending.