Hash vs HashNode. Separation of DS meanings.
Working code. Some tests. Not fully tested. v0.0.1
git merge master in pain-in-ass.