Changed program tree hashes to uid instead of uname, improved documentation