Added more default colors to the Color class.
Applied the MIT License to the project.
Added a Ray class. Instead of mimicing a ray data structure as a
tuple consisting of a point and a vector, rays are now a
discrete type.