textures now load rightside-up

necessary because stbi uses top-left origin and opengl uses bottom-left