Case when point is added on edge works better
Finally fixed triangulation
Merge branch 'delaunay_triangulation'