After more than a year of contentious and often violent opposition, President Saleh of Yemen is finally stepping down after being voted out of office.