Add .editorconfig and CONTRIBUTING.md

These changes may help contributors to the project.  I'm open to making changes to either file.  I'll leave this open at least a day or two for comment before merging.