Add TextureAttribute, Renderable, NewModel, Light, TextureDescription. M...

...ove shaders to glsl files. Add basic lighting support.