have grunt-newer available to only run tasks on files that are updated.
clean up
switch to CoffeeScript for the Gruntfile first