Phong shading implemented.

Really basic shading. Only supports one light.