Refine Config sourcing and Settings instantiation
Currently, dict validation is skipped during sourcing of the YAML config. We should also allow the possibility to load different configs and merge them into one; the methods to do this are in place, it just needs to be implemented. Also, there is a common interface hiding somewhere in all the "*Spec" objects in modplanner.config.config, maybe the whole process could be cleaned up.