#16: Use GLSW to create shaders from templates.
#16: also fix the point light.