Clean up error handling in Cakefile

The error code was being ignored. Add a bomb function to handle
failures.

[skip ci]
Fix child_process.spawn

Can't use Q to denodify spawn as it uses events. Make a simple deferred
pattern for this.
Fix fake tests

Use the wrong syntax with chai. Fixed.
Fixed a bad description.