loadConfig = function () {
		// FIXME: Think about how to pass config around without breaking tests
		if (typeof config === "undefined") {
			config = defaults;
			Log.error("Config file is missing! Please create a config file.");
			return;
		}

		config = Object.assign({}, defaults, config);
	}
Loads the core config and combines it with the system defaults.