Added extra open source projects for perusal.
Made TestCommitCounter set its stuff in an init instead of using class-level
attributes that are prone to polution. It didn't happen due to the way we used
it, but still...
Added tests, including refactoring to make tests easier.