Edits to main download file, added zipcheck.py

- Changed workflow of download script
- populates error list text file when timeout/error occurs not at the
end
- Added dialogs to select and save files
- Added zipcheck to run through all files and delete any that are
corrupted