Update Grunt to 0.4

See http://gruntjs.com/getting-started for info on updating your machine for the changeover
- Exclude node_modules folder so they don't check in packages
- Install Grunt 0.4 and new grunt-contrib plugins
- Cleanup Travis to use node 0.8 and new grunt-cli
- Remove dupe script section in package.json