add default console logging for dust.log and fix erroHandlingWrapper in helper function
remove the debug blocks from dust core and rely on the dust.isDebug option instead
wrap essential functions in the dust.errorHandlingWrapper
throw an error for invalid helpers, make stream errors fully unit testable, documentation fixes
minor documentation fixes
make the helper function more testable and fix the old test file for debugging