added schema pool system
load first schema through pool
better handling of $ref using pool. canonical test first, then try
inheritance