`pyproject.toml` been around for a while already, and since the current build process has some issue lately it would be good to give it an overhaul. Should also update `tox.ini` to better represent the supported Python versions.