Update devDeps.
Update yeoman-generator and refactor test cases.
Add grunt-cli to package.
Clean up Gruntfile.coffee.