A tiny refector in file cache

Ensure file is closed in FileCache.get() using with.
Updated features list
Added a couple of TODOs