added method in private interface to download file without key
Made retrieve_file get the file from the private interface of the source node so we don't saturate the communication channel between the nodes