New downloading framework
Added version instrumentation
Refactored DownloadWindow
Fixed startup sequence
Fixed class name to make more sense