Add 'key', 'missing' and 'required' properties to errors, as well as nested 'errors' array
Fix incompliance of array validation with JSON schema (#7)