Bugfix - Unique Commit Hashes

This PR resolves #4 by using hashes to keep a new state on each commit to the pull request.