Added .editorconfig
Updated npm dependencies
Major update to coding style