pip-compatible requirements.txt

Fixes issue #27