replaced __r[equest] and __p[arent].  using first 8 char substring of the request hash.  added thread hash.  added setHashes method