Use std::unique_ptr for DHTBucketTree's left and right pointers