implemented!
use "-s" to specify a file to store digest from previous run.
Merge remote-tracking branch 'origin/master'