Add findIntersection and getNormalAt methods to plane class