added author annotations
minor cleanup
moved lineSegmentIntersection to dot/util