Added ConditionLists

I have never been more proud of code.