Texture Class

Skybox still doesn't render...next step is to take out a lot of the dx
stuff from skybox and put it back into the renderer, add options for
vsync and other things.