Fixed config file to have separate URLs for files and categories json files.
Fixed config file to match new system setup (data path).
Fixed JsonDownloader to also move temp file if no file is present at all.
Added executor to JsonWatcher and made it execute new SyncDownloader.
Added SyncDownloader to download a file from a URL either from a Category or a SyncFile.
Fixed Synchronizer to setup watcher before json downloader.
Fixed diff methods in Synchronizer to check if old file exists.
Fixed exit method of Synchronizer to also call exit on the JsonWatcher..
Added exit method to JsonWatcher to shutdown executor.