encrypted and compressed filetransfer via sockets and node