make GitRepo.init() use .commit() method for initial commit
make commit without filelist respect author
test fixes