obj parser now properly works with multi mesh obj files and multiple textures and diffusecolors per mesh