update grunt + add jsbeautifier

- update grunt and plugins
- remove explicit versions from package.json
- update .jshintrc
- add and configure beautify for src js
- src js updated by beautify