Finished BoundingBox, added BoundingSphere for possible future use.
Renamed the class diagram, removed BoundingSphere, and added
RayIntersection.
Added Shape and some of its implementations.
Changed Shape details, uml details.