Fixed typos in constructor and cross product assignment
Cleaned up shape class and modified it to use new Vector3D class
Cleaned up sphere to use new vector class
Fixed indentation
Changed intersect function to use float math instead of double math
Modified sphere class to use floating point
Updated spherical light
Updated plane class