- basic code and tests to read configuration files