adding info on adding drivers, also a comment tweak in main
some minor tweaks on comments
Beginning to work on adding lights, added a base light struct, a point light (w/o attenuation for now) and added a light_list into the scene_t base
forgot to include source for light_list and point_light
adding vector multiplication
Adding const qualifiers where we don't have any need to change the objects
Take the path by value for light's emitted_light functions
Write and make use of a phong shader that also determines shadows
Adding information on creating lights