resolves #8 change components and versions properties in site manifest to objects
requested to merge opendevise/oss/antora-atlas-extension:issue-8-components-versions-as-objects into main
- change components property in site manifest from array to object
- change versions property on a component entry in site manifest from array to object
- add a JSON schema for the site manifest
- use the JSON schema to validate that the exporter produces a valid data file
Edited by Dan Allen