Renaming kdy_str to hstr

I thought it was a great discovery at first, but it doesn't seem like a library that deserves the name kdy. As a result, the design document post will be skipped.

Still, I made some progress. Creation of Atom does not involve Mutex, so it's very fast and scales.