What were some key developments and achievements of Mesopotamian civilization?