Making the torrentDownloader much more flexible