cache: move C code to separate file
feedmail: better error handling
README: re-add dependencies section