Fix image destructor not being called #143
Add support for textures (currently only diffuse) #62