Started overriding CLIWrapper to make a chamview specific wrapper gui
Fixed bug for required bool options and generalized apply function
Added error checking in apply that allows group name to not be in self.options
Made apply more robust/general
Had make_widget return a widget
Account for addition of make_widget in chamwrap.py