Added storing IP address to peer sessions to prevent multiple connections and support for get a hash of the content of two files with a token injected.