added experimental texture loading to the OBJ parsing and rendering code