use baton->error rather than throw to signal errors
removed NodeOracleException
fixed incorrect reset of baton->error
Merge pull request #114 from Sage/dont-throw

Dont throw