This pull request addresses #8 in the following way:
1) Updates pyproject.toml:
* Set least python version to ^3.8 because the resolution of dependencies was failing.
* Updated to `pydantic-1.10.2`
* Added `jinja2` to the dev dependencies
* Updated to `black-22.12`
* Used the new group notation for `tool.poetry.group.dev.dependencies`
2) Updates the code-base to schemaorg-15.0
3) Reformats the new files with black
This pull request addresses #8 in the following way:
1) Updates pyproject.toml:
2) Updates the code-base to schemaorg-15.0 3) Reformats the new files with black