Added Polygon distance haversine calculation