Adding caching to client.
updated readme with caching instructions.
Merge pull request #3 from rhyolight/add-caching

Add caching