Add unittests for many DH functions

Hi Norman,

here some more tests for your class. The unittests will run when "python setup.py nosetests" is called.
Hey, code coverage for DH reaches 100% ;-)