Governance, Contribution Policy, and Code of Conduct.

I was about to comment on the new threads about core governance when I realized that all of them presume some knowledge of the structure we've adopted and have been using for some time in Node Forward.

Without discussing and being able to link to some kind of ongoing documentation I don't think the conversation threads will be very fruitful so I've gone ahead and written them up in this pull request.

They are adapted from Node Forward's fork where they are sections in the CONTRIBUTING file. Here I've put them in to their own files for clearer separation. All direct references to Node Forward have been removed so that this can be adopted by any project without confusion.

The premise is simple: the project employs a simple governance structure that can be the "final word" on contentious issues and, most importantly, owns the *contribution policy*. The contribution policy is intended to be somewhat fluid and adapt over time to the needs of the project. The current one is geared heavily towards growing the contributor base of the project because that's the biggest problem. You can imagine that after the project grows a large cohort of contributors this policy would change to adapt the challenges of distributing work among a larger contributor base.

This separation between *contributor* and *TC member* is a necessary one. Liberalizing the contribution policy has been an effective tool at growing new contributors in Node Forward and in other projects that have been employing similar policies for some time. Of course, contributors who spend a fair amount of time in the project and want to take on additional responsibilities will find themselves on the TC but the direct correlation of commit rights to being part of a sometimes boring and bureaucratic process of managing the project at a higher level is an unnecessary barrier to growing contributors.
Please, everyone involved, let's remain entirely reasonable and calm here. Someone starts to post emotionally and before you know it this whole thing blows up into a huge episode of melodrama, exactly the sort of thing we're trying to prevent from happening (is it not?). I might have struck upon this box of matches, but I certainly don't wish to ignite it.*

I had no idea I was being mocked on Twitter, looking at the tweets I can't help but gasp at how easy it is with social networks to form a bubble of like-minded peers. It's perfectly understandable though, because you can't choose your family but you can choose your friends. However, it appears these users are trying to set an example. We are adult human beings; If we disagree with one another, we can discuss it and try to establish a common middle ground. So why are we engaging in this sort of naming and shaming behaviour that I thought society had left behind in the middle ages? The social bubble fosters behaviour where people want to present themselves favourable to their self-selected peers. No one likes to be considered a bad apple, or feel (dare I say) *excluded* from their comfort zone that is (or becomes) their social bubble. Problem arise when these bubbles start to exhibit nationalist behaviour, where "our camp" is considered superior to "their camp". See how we're back at irrational hierarchies again? This is the same thing, but in a more socially accepted atmosphere.

I would like to highlight a particular point by @malandrew about how depressing this all is. That struck a chord with me and for those of you who have been spared of depression (and hopefully will continue to be spared for the rest of their lives), it kinda works like this:
```javascript
while (true);
```
It constantly drains energy and accomplishes nothing. It gets a lot darker from there. So far, this post has taken 8 hours to write and doesn't quite cover the concerns I'm having with various comments posted in this issue. But I guess the main thing I'd like to add before I send in this post, is to please accept that there are different viewpoints; Try to remain collaborative and (without being judgemental towards anyone at all) allow yourself to be open minded rather than narrow minded in the interest of our shared goal.

*: More considerate (less emotionally driven) posts have appeared since writing this paragraph, thanks for that.