test class
[AESH-104]
implemented OptionList, OptionGroup and Argument populator
cleanups
[AESH-104]
optionbuilder should work with the new changes now