Fix broken setup_requires
The source distribution (tarball) for gpstime-0.5.1 is broken because it doesn't contain the setuptools-scm-created gpstime/__version__.py
file. This is because setup.py isn't correctly specifying setuptools-scm as a setup requirement. This MR fixes that, and also adds a pyproject.toml
file inline with PEP-518.