Fix replace method - Phase 3 tests pass now

All of the neighbors were being notified of the replacement node, but
the replacement node needed to "absorb" the deletion node's information
and connections before letting it disappear.