Iran today is still struggling with the legacy of its own Islamic revolution  and is deeply divided between the moderates who enjoy broad public support and the conservatives who control the levers of power