fix #1366 contributing.md

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