added a basic cache mechanism for textures

available through `me.video.renderer.cache`