ESDEV-2156 Create metadata validator

skeleton for module metadata validator
Merge remote-tracking branch 'origin/b-dev-ce' into b-dev-ce