We should standardize our tests to follow python-sdk: - add tox.ini - update pyproject.toml - add mechanical markdown on examples - update github workflows - add pre-commit to help with local testing and reduce CI round trips (lint/test)