fix bugs to pass suite tests for type, object, array, string, numeric conditions
add rest of test suite

prettify test page
add validateDependencies()

fix null instance value edge cases

fix oneOf logic

note: test suite passes except enum, definitions, pattern and
ref/refRemote (not tested here)
version bump