The `required` keyword goes at the root of the schema, and should be a list of required properties. i.e. `'required': ['path']`, also, maybe this shouldn't be required, and be grabbed from either the entry or config, similar to how our other output plugins do it. (`path = entry.get('path', config.get('path', DEFAULT_PATH))`)