Added MelCTDAHandler

* Changed MelConditions to use MelGroups instead of MelStructs