added a requirements.txt for pip
updated README around requirements
add try block to catch rename of git.exc to git.errors in newer versions