changed child_list class in base_container (vector->list). changed map->unordered_map in base_contact_map as a consequence. Topology isomorphism now works fine (except for symmetries - use a different atom class)