Allowing for multiple validation logics, and moving all current logic into Draft 3
Merge branch 'master' into feature/multiple-logics

Conflicts:
	JSONSchema/JSONSchemaValidationLogic.m