ENH: python actions use initOpts as **kwargs

Adds an easy way to handle case where mandatory arguments are missed, or
not valid arguments are passed