Add ComparisonOperation + subclasses (<, <=, >, >=)

SmallerOperation, SmallAsOperation, LargerOperation, LargeAsOperation.
Add tests for ComparisonOperation + subtypes