Inject file validators and scheme from the plugin

#104
Not sure I get why a new dedicated method for the options array. This breaks the pattern we have so far.

Usually we would set the defaults for the plug-in in the process function and getting them with getPluginInfo.