Now that setup.py is used on TravisCI we don't need to be so careful about what's in requirements.txt since it is only used during development