separate holejoiner func
add concave and convex test
add handle for multipolygon