Add a simple cache that hashes the input and input file modification times and stores and retrieves cache results in a directory as plain files with md5 hashed names. Enable it with --cache cache-dir.