Improve use of directories in configuration module
The Directory model in repod.config.settings is most likely superfluous, as only its validation method now find application in the module.
Either we remove the use of the model (but keep the validation method) or find a better way to integrate it in the existing module code.