Modified the version checker to ignore any strings from the server that are not a number because it might be a 404 or other error page. Added more detail to error log message. Added check for multiple storage directories on start up and log an error if found. Added test to confirm that the storage directory is writable on start up (ie if the user disallows the certificate). Added temp file when saving the locations list so that if there is a critical error the list data does not get lost. Made remote file download more robust.
Modified the version checker to ignore any strings from the server that are not a number because it might be a 404 or other error page.
Added more detail to error log message.
Added check for multiple storage directories on start up and log an error if found.
Added test to confirm that the storage directory is writable on start up (ie if the user disallows the certificate).
Added temp file when saving the locations list so that if there is a critical error the list data does not get lost.
Made remote file download more robust.

TheLanguageArchive/Arbil,TheLanguageArchive/Arbil,TheLanguageArchive/Arbil,TheLanguageArchive/Arbil,TheLanguageArchive/Arbil