re-add editor configuration file

All editors that are able to read the configuration should be able
to autoformat code in a way the linter is happy.

See [editorconfig.org](http://editorconfig.org) for plugins and
further information.
extend jshint configuration and checks
make linter happy, again
update readme

* replace grunt with gulp,
* add link to gulp documentation
* add npm install step to installation