More compatibility with other systems

The addition of a requirements.txt file allows easy installation using Virtualenv and Pip.  

Changing the shell in the Hasher source allows for calling the the file using `./Hasher` when the the default python interpreter in an environment isn't at /usr/bin/python

Your tool came in handy today.  Thanks!