added reflection&refraction to SimpleRayTracer

A compiling version of reflection & refraction based on marczych's  C++
implementation in SimpleRayTracer, includes Bryant's work. Still needs
testing.