Updated Condition class' toString
Fixed allocate method in Datum class
Added set methods to ICondition
Added set methods to IPattern
Added set methods to IQuery
Fixed a minor bug in Query constructor
Added Hierarchy enum to Helper class
Added enum DatumType to Datum class
Changed Datum.type to be of type DatumType
Added methods add, subtract, multiply, divide to Datum class
Working on materialization