Engine options discover HTTP entry point

def options(self):
        """ Engine options discover HTTP entry point
        """
        #configure engine with an empty dict to ensure default selection/options
        self.engine.configure({})
        conf = self.engine.as_dict()
        conf["returns"] = [oname for oname in six.iterkeys(self._outputs)]
        # Note: we overide args to only list the ones that are declared in this view
        conf["args"] = [iname for iname in six.iterkeys(self._inputs)]
        return jsonify(conf)