Add guidelines for providing contributions

* Thanks to @mhaskel for providing the basis of this
Should there be a note that there is one empty line between the commit message and the body?