Refactored GitCommandsInstance and GitModule.Run.. commands