support defining valid players for commands
remove string list support in language.yml
removed embedded configurations assigning invisible defaults
document JoinList
move configuration file version control into header
update versioning framework