Grunt upgrade to 0.4.0

Everything seems to be working. All tests pass and 'grunt watch' works fine. 

The only thing I'm not clear on is if the 'fingerprint' task is working as designed. It outputs a file called 'fingerprint' in the root directory, and I'm not sure what else it does. Documentation of its purpose is a bit lacking.