split ConfigFileManager.h/cc into multiple files, one for each class. why did I ever put them all into the same file?