Add requirements.txt

We should list all requirements in this file. With:

pip install -r requirements.txt

the user can install all dependencies needed for the project.

This should help newcomers to get up to speed and start working on the project.