fix a few spelling errors
update test descriptions
another paragraph in kdf chap
finish hashing code
add more hashing tests