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

- add support for versioning
- allow empty package to be created