Fixed some LightingManager errors.
Rewrote much of shader code, now uses uniform blocks, rewrote much of LightingManager, modified structures to align correctly, and added three test lights.