Pass -m option down to git-commit
Add simplistic tests

So far checks only whether the calls give rise to errors. Not checking
for result consistency yet.