initialized _allOf, _anyOf and _oneOf on construction
renames { JsonValidator => Validator, JsonSchema => Schema }
initialized propertyDependencies on ctor
_schemaMap is now typed as Map instead of dynamic
added consistency to schema exceptions reporting
fixed descriptions of exclusiveMaximum tests
added invalid schema tests where type is string but not valid json type