Raise error when comparing differnt types
Added superset, subset, union, intersetion tests