modularized input validation + added tests for same
modularized error handler + tests for same + input content validation modularized & tests for same
adjusted error_handler.js to return rather than throw Errors + modified input_content_validate.js to return errors rather than throw & return the callback object rather than just validating + added filter() logic via input_filter.js + modified / added tests for above to validate
added error handler (factory for producing error objects for standard and customized errors) + added input_fliter.js to provide blacklisting of input files that need to be tested again + run_test -> eventful test runner and process spawner to launch and manage the life cycle of phantomjs processes as they run bin/page_load + added summarize to provide summary of tests run + tests for same
setup main.js to run entire program
minor testing updates
added end to end tests and small modifications of main to handle single file tests
modernizing tests in command_line_opts (using event handlers rather than spinning in a waiting loop), has the advantage of avoiding the rare but bizarre error: https://github.com/caolan/nodeunit/issues/198 + minor updates to end to end tests
Merge pull request #1 from pjmattingly/modularize

Modularize