Adding JSHint + .jshintrc; misc tweaks for jshint compliance; gruntfile to 2 space indentation
forcing exact versions of front end deps