CONTRIBUTING file

We really need a CONTRIBUTING file to help new people get up to speed on our development process. See https://github.com/blog/1184-contributing-guidelines for details.