Mogadishu har en lang historie, som strekker seg fra oldtiden og frem til i dag.