Implemented the merging logic.
ClientFacingTCPServer should remove the dests that are neighboring to the router after sending the packets.