feat: add .editorconfig
feat: add .gitignore