0-4 initial work

 - Remove old testing mechanisms (jasmine)
 - Intro mocha test suite (port existing tests)
 - Cleanup
 - Make callbacks, by default, perpetual (do not delete them after being run)