Improve Git commit message editing

These changes enhance the experience of editing git commit messages
within Vim. A commit message template has been added, a coloured border
to show you how wide the text can be and spell checking.