doc: add guidelines for contributing

Add contribution guidelines. It's adapted from the one we had in node, but includes code style rules. It also explicitly 
states that we want to be gender/race/everything inclusive so we can avoid #1015 in the future.

Suggested reviewers: @bnoordhuis @isaacs 

@bnoordhuis, you'll need to land this after signoff.