Implemented bool,string,file,directory widgets.
Added basic int,double widgets, can't turn on/off, can't set step.
Implemented menu widget
Added ability to set step to int,double widgets
Added group paradigm as a way to add widgets and turn them off. Still need to make group edit the variables.
Fully implemented ability to turn on/off certain options
Added columns to arg_box, need to fix apply func
Fixed apply function, works as long as 2 options don't have the same name
Moved QApp to cliwrapper to watch for SIGNALs raised by OptionInputWindow
Deleted QThread instance
Fixed apply func, going to make it more robust next
Added ability to set options as required options (including booleans)