added requirements.txt for easier pip install