Added Jasmine for JS testing. Turned WatCatcher into a CoffeeScript class. We preserve window.onerror (if defined). Send the app environment.