Teach Repository.Init() to set up a separate git directory
Obsolete repo.Init() overload which returns a Repository