* Implement switch for turning on/off cache.
* Add methods for observing contexts.
* Add purgeObjects method.
* Place all operations on separate queues vs. global queue.
* Edit core data tests for updates and get them passing.
Merge branch 'read_cache_switch' into offline_read_cache