Added support for validator plugins. Added a simple initial schema validation plugin, and added unit tests for both.
Added support and unit tests for json schema "extended".