Updated to Yeoman 1.0

* Grunt file completely rewritten with all new tasks
* package.json contains all new modules necessary for new Grunt tasks
* Tests (in the process of being rewritten but still running) now using
Mocha