Fixed the specular light. Removed the normalization of the normal vector from the vertex shader of the first pass and put it in the fragment shader of the same pass.
Tweaking parameters.