Add Ray/Plane intersection.

 o Uses the Line/Ray code available in Line, then checks whether
   the point of intersection is on the ray (t > 0)