fixes #35 (and introduces class Git)