adds more tests, and editorconfig