Add config file and player caching.

Adds support for a config file so chat world-groups can be custom defined.
Fixed player join and quit event handling.
Added debug.
Added caching of players within each world-group.