Update shebang line to use /usr/bin/env python

in case the user has python installed somewhere else
Adding a requirements.txt

Yes there's only one dependency and it's a pretty obvious one, but being
even more obvious doesn't hurt :-)
Merge pull request #2 from rafecolton/add-requirements-txt-update-shebang

Add requirements txt and update shebang