Writing good commit messages.

A commit adds as new version to the repository.
This version is described by a commit message.