Revert "Remove need for requirements.txt"

This reverts commit 3b1e3d0a88e0c2227806c2e2e9d5f048921c700d.