Improve error message

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>
InstanceValidator: improve test, documentation, error message

Also rewrite a schema for a more simple example

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>