Grunt js improvements

Improved uglify to minify more than just the concatenated project.js file.

Improved the js watch task to watch js files in subfolders.