Added a requirements.txt.

Also set up setup.py to use it. This will make dev work less error
prone.
Merge pull request #23 from CCI-MOC/requirements.txt

Added a requirements.txt.