Add jshint settings
Add editorconfig settings
Add grunt build
Basic tests