change method for extending supported schema options; return validity result from validate and validateOne
add support for named contexts and automatically clean doc when validating by default
update docs and tests and bump version