Corrected typos
Migrate to grunt 0.4 from 0.3

This commit also introduces the `tdd-mode` task for developing against JS files and running the tests automatically on each save.