adds tests and editorconfig