Added new features:
--Dynamic Condition initial commit -which is subjected to refactoring.
--TODO: Condition Builder or Condition Factory for ease of access to
Condition.