Artifact fixes

-Fixed an artifact in manipulation.transfer_edges() where the function
would stop partway through an edge transfer if the edge object matched
an existing edge object on the target node