Made Num a concrete class, since it is just a wrapper for int which can be treated as an Expression.
Added an enumerator for Binary Relation operators (>, >=, !=, etc.)
added a value() method to Expression interface, and implemented it for BinaryRelation using the above enum
added missing files from last commit