Minor fixes to the voronoi_diagram's algorithm. Now when 2 points have
the same y value they are both displayed as vertical lines. However,
there are still issues with arcs dissappearing
Fixed a bug in the edge point calculation
Rewrote the edge intersection function. There were bugs especially
for vertical lines.