new class that replaces GSCGI - holds the interface params and whether or not they should be saved. actions can add more params to it. may in future hold other stuff - description, default etc