Changed the downloader back to grabbing headers before the file, fixed bug where success was not being checked until after other WinINet API calls were made