Three years ago a revolution started in Tunisia - the first of many across the Middle East. But it's not been an easy road to democracy. They're currently preparing for a new constitution and fresh elections are due later this year. Al Jazeera's Nazanine Moshiri has this report from Tunis.