It was a battle that left 18 US soldiers and between 1,500 and 3,000 Somalis dead, but what lessons have been learned?