Introducing a CONTRIBUTING guide

I also like to open pull requests early (once I have a few commits, long before I'm ready to merge) and to indicate that it's not ready by prefixing the PR title with "[wip]". It's a great way to show everyone what you're working on and to start collecting feedback right away.