Added method distanceToPoint() to Line, and test for it. Added copy constructor to Line.
Added class Circle.

Added class LineCircleIntersection with one static method, which returns list with 0, 1 or 2 points.

Added test for LineCircleIntersection.