check both msg and vertex in symmetry checker
add some error checking; remove unused functions
rename all `edgeMap`s and `edgeList`s to `edges`