Added new Shaders and Texture

The program has new shaders, and a new texture. The main class now
utilizes the new shader variables and functions to create light effects.