Initial commit of file caching system, add cache size flag
Add caching information to README and doc.go