pipenv is a modern, easy tool to manage python versions and dependencies, including virtual environments. This PR adds support for pipenv