Merge master to dev
Refresh Documentation

Make sure inline docs are up-to-date. Also, swap the key/value paramters in `live_cache_get_value()` (not currently being used in production, and we want consistency with `live_cache_set_value()`.
Use a Flag to Check Persistence

Make sure we flag things as "dirty" when we save something, and only flush the cache if we really need to.
Update readme
Merge dev changes for 1.0.1