to check key lengths. Added some unit tests for hash keys. Also added a library hash support test module I'd forgotten to add before.