New Class for Editions downlaod.
The class of last commit.
Resolved the null point exception on EditionsDownloader.
Need fix a TODO.
Fixed the problem with cancel download.