Update Code of Conduct

I found this site: http://confcodeofconduct.com/

I quite liked it, so I re-based our Code of Conduct on this, which includes something that @zaccolley pointed out - we don't actually list our procedure. This changes that, which I think is important.