Renamed settings.conf.json as config.json.
Implemented IGlobalConfigFactory.cs and GlobalConfigFactory.cs.
UnhandledExceptionHandler - terminatingExceptions will now correctly make the program exit.