CONTRIBUTING.md

This adds the new `CONTRIBUTING.md` file - may have some issues, but I think it's a good start for what we need. We can always amend later if needed.

Fixes #28