added `result.toString()`

Hey there,

 I was running into trouble getting useful information automatically from failed schema validations. Not all systems can dump the object, and need a string explaining the error. So I added result.toString() so when schema validation fails, displaying the error in a string shows the error message instead of `[object Object]`.