Implemented refraction rays; fixed the normal computation on spheres; Todo- ensure normals on triangles and meshes