added tests to validate config files

Finished the validation tests for config files.
I did not create unit tests for the functions defined in config/variableConversion.csv because those should be user-specific and adding them to the package may cause lots of things to break for people who decide to have character-only databases for instance.