trying to validate schemas and then validate all modules

- prove it won't cause problems
- also missing anything to validate dashboards themselves - do we need
  to add this too or are validations on fields enough (rather than
  spotlightify dashboard and check?)