Addressing issue #35
- Correcting mixed types of conditional concurrent assignments
- Created a new abstract conditional concurrent assignment and two
subclasses: ConditionalConcurrentAssignment and
NDConditionalConcurrentAssignment
- Editing test cases to reflect changes