Correct issue with coveralls and add new HashNode class.

A new class Extracted from Hasher.