Got Standard Shaders to work

I got a standard shader system to work, however i have yet to support
loading the shader from memory, the next thing to do is lighting +/
materials