add editorconfig file
upgrade dependencies
improve grunt dev workflow
update files