Add a CONTRIBUTING file

This uses the content of the 'Contribute' wiki page.
Merge pull request #746 from mattr-/contributor-guidelines

Add a CONTRIBUTING file