Added a Light class.
Added code to allow adding multiple lights to a scene.
Code clean up.
Fixed an error with the shadow check.
Added color lights.
Merge branch 'feature/MultipleLights' into develop
Updated the ignore.
Updated the CastRay function so that it returns a list of intersections which represents each bounce of the ray of light.
Added a reflect method to Vector3
Implemented reflection.

There is a problem with the reflection of the plane on the spheres: a thick black line is visible.
Testing with multiple reflections per ray.
Merge branch 'feature/Reflection' into develop
Code clean up.
Fixed a bug with testing for shadows.
Added parallel execution of the ray casting.
Experimenting with Parallel.For
Removed the non parallel code.
Code clean up.
no message
Updated the ignore.
Merge branch 'feature/ParallelExperiment' into develop