Adding porcelain option for git status and color by default for git diff