Added JSON serialization to the scene class and all of the data classes (Point, Vector, Color, etc.). Also started to refactor the raytracing code to use the scene object instead of passing around all of the components for which the Scene class is responsible.