Validation of manual title

This introduces the basic plumbing for the validation using the `json-schema` gem.
Do we need this here? The tests and app seem to run HAPIly without it.