Added Material to Shape.
Implement Color multiplication.
Changed Light::getLightDirectionFromPoint to return Vector3f
Refactored Scene::trace