add requirements.txt (fixes #28)