Comptroller Darlene Green is a fixture at St. Louis City Hall. Now she's facing perhaps her strongest election challenge in 30 years.