Shader changes
-Refactored the create static functions to be member functions
-Create a glsl uniform map, with the start of some SetUniform() functions