Add auto wrap and spell check for commitmessage

There was no way to be sure of linewidth for commit
messages, which made the good pratices with git terribly
hard to follow.