Point Light working in shader_3

- Point light now has support for:
+ Spcular
+ Ambient
+ Diffuse
- TODO: Combine code for directional light.