added test for invalid polygons
added shapefile generated from unit tests to gitignore