Committing most of the repaired CPP files.
Finished the *.cpp that I accidentally deleted!
Time to finish the write-to-ppm, add a tracer implementation, and test