Patch settings controller for more flexibility

Patching SettingsController so that I can render my own view for plugin configuration