Minor improvements to the test suite and its organisation.
Some minor improvements.
Fixed a typo.
New modules: repository, load and validate. Initial repository
definition handling, semantic YAML validation, improvements to
manageable units.