Better commit messages

I have posted better instructions for commit messages in our dev guide. I would appreciate if contributors could take those into account:

Those are really just spelled out common sense, but I still feel there is room to improve for a lot of our contributors and as our project is professionalizing it doesn’t hurt to also revisit better commit messages.