all tests pass, fixed so normalizeJsonTree behaves as previously when appropriate
make it possible to delete schemas
add schema check on property update
don't check default properties during schema check
add list of default entities
update tests