Changed structure of vertex iterators, changed AList to use a HashSet