Added generic CONTRIBUTING.md, .editorconfig for automatic style preference setting in supported editors

CONTRIBUTING.md should be customized, but I think it's fine for now.