add convention for commit messages

Add a convention document for git commit messages to improve the control
of changes in a project.