increase coverage
make CheapHash configurable via template parameter

- unittest with and without CheapHash
improve docs