Update hash map comments.
Expose getLength().
Use hash map methods.

Makes the underlying data and key list private again.
Data objects are private.
Key list is private.
Expose randomkey().
0.1.25