Fixes #28.

This is a meta-commit that fixes several issues and inconsistencies in the build system. Included:

* Formatting changes.
* Linting actually wasn't working.
* Linting now lints src/**/*.js and test/**/*_spec.js.
* Lost the Nyan Cat reporter. It's slow.
* testWatch now executes tests immediately.
* Fixed all linting errror now that the linting task works.
* clean now removes build and coverage directories.