grunt-contrib-clean
- for if you need to reset the workspace folders if a file is corrupted
or something else bad happens
- this is also needed for setting up our build workflow, which will
generate our production ready assets
grunt-contrib-less 0.8.0
build workflow
- first step is to emit compressed css into the dist directory as well
as copy the .html file over
- this showcases the different files object types, including object, 
compact and array.
grunt-contrib-uglify
- minifies our concatenated bundle, and injects meta data for the 
comment header at the top
- this also completes the basic portion of our build workflow
grunt-open
- simple task to open a browser to a url of your choice, 
sandwiched between when server and watch
matchdep
- automates one more step, especially if we are going to be using mostly
grunt plugins.