handle uncaughtException events when using the CLI

We had an issue where one of our spec files (coffee) had a bad require statement.  That resulted in an exception that was never caught, and jasmine-node exited with status code 0.

This commit adds an uncaughtException handler that will log the error and exit with status code 1.

Feedback welcome!
--Bob