Complete re-write of the plugin with tests
add editorconfig
clean tests, remove redundant
Clean README
Update npm/git ignore
Clean code style
bump