Cleaned up viewray code.
Clenaed up sphere intersection code.
Modifying normal in Intersect function.
Implemented Phong shading for directional lights. Factored out ambient, directional, and point lights into separate arrays in Scene. Changed Lights to use 4f intensities.