update packaging to follow newer python conventions: - get rid of setup.cfg and setup.py and use pyproject.toml for everything - remove tox and rely on github action matrix build for testing