Specular shading code done

Have not been able to test, but it compiles