Working on EEPatch integration

- Added alot of settings to the EEPatch.config.yml
- Added a settings loader class that handles these settings.
- Made a start on some of the required listeners.