With star designer Zac Posen now as creative director, the ever-beleaguered Gap is slowly righting course after years ...