[refactor] convert the project to Pipenv
Pipenv provides a reproducible description of the python packages necessary for a python application. See the Pipenv documentation for reference. We also remove tox from the repo, relying instead directly on pytest. Since we only supported one version of python, that's not a big deal.
Showing with 165 additions and 10 deletions