added requirements.txt; updated setup.py config