Use pipenv instead of requirements.txt

Thom Wiggers
2018-08-15T15:06:16+02:00

Migate to `pipenv` and `Pipfile`

### Why?

Better handling of dependencies and virtual envs. Easier to use.

### Current implementation

`requirements.txt`

### Desired implementation

`Pipfile` and `Pipfile.lock`.