Developed Condition constructor
Added negation mode and remade the constructor of Condition.
Added and() and or() properties to combine two instantiated conditions