Better git commit emacs stuff

Instead of defaulting to fundamental-mode, I have nice
syntax-highlighting and warnings about line length