Schema validation stuff

Signed-off-by: Skott Klebe <skottk@gmail.com>