Updated documentation.
Support for external sha256 hasher which is faster.
Added benchmark for tree hash.
Support for external sha256 which can't call sum twice.