- add py3.10 and py3.11 tests suites and support in pypi
- drop py 3.6 support (Technically it still works but is unsupported)
- fix a bug that could cause name collection to fail when objects don't support bases
- resolve npm vulnerabilities
- move github actions to python 3.9