Add .editorconfig to help maintain consistent code formatting.
Add CONTRIBUTING.md as guide for contributors.
Fix formatting in Contributing.md

Some of the formatting appeared differently in the Atom preview window and needed to be fix for GitHub.
Minor change to CONTRIBUTING.md
Add link to CONTRIBUTING.md in README.md
Merge branch 'gh-pages' into controllers