initialized minProperties to 0
initialized patternProperties to empty map
removed _Validation class, will make due with Validator
removed stubbed out check* functions - now baked into Validator
added multiple validation functions