Added method of intersection for ImageSet with Integer as baseset

I kept it intentionally so that someone reading the tests understands the reason for different sign in line 184 and line 187