Add Watch Task

Adds `grunt watch` task for running `grunt test` on every file change.

I also moved the grunt task definitions to newline separated lists because they were driving me crazy.