Cleanup the Gruntfile
npm install grunt-cli instead of having it as a dep

Grunt best practice
Fix PhantomJS test running
Remove unused deps, upgrade deps and specific versions
Cleanup, simplify and improve the spec runner
Fix path to Mocha CSS and add title