added many new keys (additionalProperties, allOf, anyOf,  oneOf, not, definitions, description, enum, patternProperties, properties, required, title) with invalid schemas
removed schemaType, just store in schemaTypeList list if present
removed schemas, pre refactor
refactored - separated Schema and Validator into separate parts
fixed _jsonEqual recursion case
added validate methods for lists and strings