added requirements.txt [issue 48]

added a requirements file.  Although they are listed in setup.py, they are not in a form useful to pip when setting up a dev environment.