* Partially implemented a settings and event system. The settings manager is a singleton that reads from a settings file. Every time we re-read the settings file from HDD, it triggers an event that any class can subscribe to, in order to update the settings.