http://stackoverflow.com/questions/2290016/git-commit-messages-50-72-formatting