create minus, intersect and union
Add basic test