added requirements.txt for package distribution

to support changes to setup.py and pip distribution