Mostly working, some bugs ( fresnel, quality, stretched reflection)
Refraction/reflection working OK. Intersection possibly wrong
Reflect working, refract not
Added cube and fixed fresnel ( works for some values of eta )