Added directory to the getfile class
Print hosts that have the file
Remove files that we already have.
Doesnt try to download from self
Handle disconnections properly in the server