extract out new contributing guidelines to CONTRIBUTING.md