Changed the stream hashing algorithm to SHA512 for more accuracy and added explicit interfaces for adding Guids to a map