remove Line-Line intersects method

It's dumb and probably unhelpful.
expand upon Line.scala a bit
add unary_- to Angle
rework NearEquality (now called Approximation)