Fixed minor crash after first download finishes.
When users click Back while files are downloading, abort() the QNetworkReply.
Moved manager into __init__ to allow FileDownloader().manager to be GC'ed, makes previous commit message true.