added test for unkown command line options & modifications to catch in main.js
implemented sandbox with nodeunit (loads a module and allows inspection of its variables) to test: command line parsing encapsulation, loading dependencies to main & the call back function used to summarize a finished test
added support for node.vm to tests for main.  We now can emualte calling main.js in console mode as well as in require() mode.  Handled main not properly emitting an exit event when ran in VM in console mode, but stubbing the process object for main.js when run in VM
added test for Warning objects and utility function isWarning, added DuckTyping to class Warning to avoid bizzarities with JS class detection and resolution.
added tests for Warning in error_handler.  Added better functionality than 'instanceof' test from javascript for isWarning ().  Finalized end to end tests against main.  Added additional error check for return from filter (catching error and filtering resulting in empty list of files to process)