Added some TODO comments
Body: Added `color` member
Intersection: added  getter
Intersection: Minor reformat.
Intersection.getPoint(): Added comment.
RayCaster, NewtonRayCaster: `castRay()` now returns `Intersection`
NewtonRayCasterTest: Various changes

Updated to match the recently changed interfaces. Minor reformatting.