Node, grunt and jshint changes