Add config.yml
Add config handling and user/group/color cache population
Update player displaynames on join
Implement group- and permission-based chat colors