modified to use double precision for all curves as of now for both storage and intersection
added curve leaf visitor intersection code for curve intersection
added some comments about curve usage