Add a suggested CONTRIBUTING.md file

A link to these guidelines will appear at the top of any pull request forms, and will hopefully encourage best practice from external contributors.