Updated PhongLighting shader

I can't remember why I commented these lines.
Improved some code (smart pointers)