updates for WeakToStrongHash, StrongToWeakHash, and added WeakHolder
added IdentityMap, synchronized strongtoweak hash
grab an objects description for nice deallocation output
add various hook methods
add identity map to files