Tribler DownloadManager WIP + Code refactor