Return only a boolean on downloads.add(), not an infohash
Add tests for the DownloadManager
Check in the local database first before adding Torrent only by infohash
Add remote_torrent function and add extra argument to remove content or not