Fix bug
Add initial tests
Add .editorconfig