Git module completely rewritten
Fixed issues with directories
Git likes to use stderr with git push remote messages