Add cache
Update README with documentation; show basic usage
Add gif example to README