put git commands into class; exercise and language tests now use mockfile
more refactoring towards proper unit-tests
and more refactoring towards fast unit-tests
more of the same
more of the same
yet more