changed getIntersections() to getAllIntersections() to indicate that the method returns more than may be needed.  Updatee docs, and clarified the differences between intersects(), getIntersection(), and getAllIntersections()