SIM-PlanetQuest Mission: Progress Report and Current Status