Added a texture class
Added texture capabilities to RenderContext

+ Fixed missing method in class Texture
Added texture to example, improvements