Upgrade Grunt to 0.4.0

I put together a new Gruntfile for 0.4.0. Some benefits:
- No more gnarly `grunt` directory.
- Better live reload support
- Better watch function through grunt-regarde. Runs separate tasks depending on which files change.