Added scene traversal boiler plate to context. Added ambient, diffuse, and specular terms to material.