add editor config and gitignore