Adding CONTRIBUTING.md

Fixes #479.
Merge pull request #529 from rhyolight/add-contributing-doc

Adding CONTRIBUTING.md