Add mocha suite to dependencies

- mocha
- chai
- sinon

[skip ci]
Convert Jasmine test to Mocha tests

[skip ci]
Use mocha command over jasmine-node
Remove Jasmine files [skip ci]
Remove jasmine-node dependency [skip ci]
Add missing execSync dependency
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.