Add contributing guide

Why do the rename?  The standard github process *usually* encourages "origin" to be the authoritative branch, and for you to set up a fork with your project name.  It's not the only way, but it's what Hub does automatically.