Adding basic String manapulation
not using NU refs
glewinit
Adding ShaderPreProcessor
Removing defaults, they aren't needed,
fixing processglsl to look through lines
Simplify