reformat to 2 space
added editorconfig
added dev dependencies
added more dev dep
added a few tests