implemented basic vector geometry functions
added util function to solve quadratic equation (used for ray-sphere intersection)
implemented geometry for spheres and ray-sphere intersections
reordered parameters for intersection functions
started implementing shader module -> defined different lightsources