created class LineSegmentIntersection, thus cleared main.cpp from ConvexHull stuff