Hassan Rouhani has officially replaced Mahmoud Ahmadinejad as president of Iran. Cleric Hassan Rouhani's election has been endorsed by Supreme…