Ending process with exit code of 1 for fatal error or validation failure

This addresses issue #23 by calling `process.exit(code=1)` when either an error is passed to the callback, or any of the instances have any failures. (added `fails` count to each instance that matches the corresponding local var)