Added the model_catalog to the data state.
Changed all compare functions in model from comparing by ids to comparing by objects.
Removed all ?#name calls from Load_model module.
Started working on the model validation.
Model validation: model incostency errors done.
Working on the validation.
Finished configuration validation errors.
Included the implementation domain in the universe methods.
Added resources to the universe.
Merge branch 'validation-feature' of github.com:aeolus-project/zephyrus into validation-feature

Conflicts:
	src/datatypes/data_model.ml
	src/engine/validate.ml