Shader class added, shader compilation and destruction implemented.  Needs draw code and setting shader variables.