Add proper requirements.txt file

So contributors can install requirements with a simple `pip install -r requirements.txt`