update Gruntfile.js & package.json
add editorconfig (http://editorconfig.org/)
add shell task
Merge pull request #6 from ablesky/dev

Merge dev to master