Removing hardcoding in Grouped Condition and changing test accordingly

Part of issue #7 removing the hard coded ConditionType and not necessary variable "boolOperator" and replacing wit a proper ConditionType method and slightly changed logic in GetConditionParam.

The main problem with the List conditions still exists but hopefully this is a step in the right direction for now.