Add contribution guidelines and first draft

The project was missing a `CONTRIBUTING.md`, and all open source projects should have one of these. Let's get this polished up and :ship:ed!