adds .editorconfig and updates .gitignore to exclude .idea/ (webstorm)