simplify setup.py
comments as sentences with punctuation
refactor git test suite
refactor mercurial test suite
refactor subversion test suite
refactor test suite