name change: redis -> cache
inotify interface

async file system monitoring
add "watch-edit"

Watch a given directory for likely editing activity. If a
file has possibly been edited, delete its content from cache
(if present), forcing a re-cache at next fetch.
generalize "redis" -> "cache"