TextureArray working, and extra

TextureArrays tested and working.
Modified todo.
Sprite: Init() and Destroy()
Added Shader and ShaderProgram.
Added File namespace.