add development and contribution guidelines
Merge branch 'modernization' into feat.rake-doc-generation-task
adds documentation generation to the development guidelines