Switch to grunt and cleanup some jshint issues

grunt removes the java dependency for the build, we already require node