feat(packages) - update the schema to allow reuters like newsml schema

- [x] add support for versioning
- [x] allow empty package to be created
- [x] add checks for "root" group references