reflection and fresnel basically working

issues with normals