* Add hasher interface and fnv + sha256 implemenations * update * remove * fix test * update * remove * remove * fix spelling