Repo for IT356, Raytracer Part 1