working light shader from - http://www.opengl-tutorial.org/beginners-tutorials/tutorial-8-basic-shading/