Added new directional light shader
Added point shader. Also, fixed a bug in directional light shader, and material on null texture