add editorconfig
update documentation