Added the new method that will load the new configuration's options.
Moved the general settings section over to the new configuration.
Moved database settings to the new configuration.
Added first part of the linking section configuration to loadConfig() and modified the main code accordingly.
Saved Kile project file.
Added the player-linking settings to the new config loader.
Added the new WebApplication class.
Renamed methods in main to have a more consistent nameing convention.
Added loadOldConfig back to the constructor and added a log parameter for the constructor.
Removed extraneous config reference and cleaned up the reportConfig() output.
Implemented constructor, getUserID, getUserIDint, and onJoinQuery methods in WebApplication class.
Refactored getUserId to use the WebApplication getUserID method.
Documentation updates.
Cleaned out vestigial entries in the old section of config.yml
Updated docs in regards to primary group synchronization.
'finished' planning the config settings for group synchronization.
Moved permissions System to the new section.
Moved group synchronization feature enablers to new configuration.
If any feature requires a permissions system...
Added group synchronization messages to messages file.