Mostly javadoc for schema ops, some renamings
- visitors are now implicit parameters instead of inheriting from visitor trait
- renmaed JsValueUpdate to JsValueUpdateProcessor
added minItems, maxItems rules for arrays