Added IntersectsWith operation for ranges.
Add Intersect operation (not implemented) with test cases
Implemented Intersect operation
Removed redundant checks.
Added Covers operation