Internet in Iran and useful mobile apps

While in Iran, there are a few things you need to know about the internet and how to use it from your mobile phone.