fix #1366 contributing.md

fix #1366 new contributing.md and codestyle.md files.
@irbrad and @sendhil - can you both review this one?

We should even _force_ them to use `develop` as root. That's our work to cherry pick patches in the correct branch. (I modified this line in 6a6bfd2).