added contributing guidelines and .editorconfig