expanded contribution guide

added paragraph on file naming
added paragraph on code-style
changed header levels
moved some blocks around
small markup changes
small language tweaks