Added the scene and object concepts and associated unit tests.
Further implementation of objects and lights.
Added infrastructure for determining ray-sphere intersections.
Sphere-ray intersection seems to be working.