Move fractional direction into Ray class

Minor optimization to avoid recomputing the same value multiple times.
Update scenes to use triangles for boxes

Giant spheres don't play nice with bounding volumes.