Fixed broken unit test. Added some properties and functions. Added a timing trait and benchmarking to DHash tests