KademliaNode.get()
- If this node had cached the content, then we do a getUpdatedContent operation
- However, this node can cache the content and be one of the k-closest. And in this case, we don't need to do the GUC RPC. 
-- Updated the get() method to reflect that
ContentRefreshOperation
- If a content is cached but this node is not one of the k-node for the content 
-- Then this node is not responsible for republishing the content; handled that here!
- The node also republishes the content if it's the owner since we assume the owner always have the latest content!
-- made that change also
DHT.put()
- In the put, if we're replacing a content or updating it, we need to check if this node was a k-closest and reset that information!