Added Light.py, Phong.py, Reflective.py, and Shader.py. Made major changes to main ray tracing algorithm; got phong and reflective shaders working. Added more documentation

Signed-off-by: Sean Flynn <sflynn@disneyanimation.com>