Revert "Revert "File transfer using sockets""

Reverts swairshah/P2PFileSearch#2