change bounding-box code to use 'shadow' of normal. make ray_3d into line_3d
add basic tests