added support for public schemas #53 and pushed down vendor/owner validation to the model so every response is a json