Implement using sha for clean text caching key

as suggested by @Xeoncross in https://github.com/jrfnl/Text-Statistics/commit/2dda617dfad71724cbe43c42761a314504d566be#commitcomment-5328721