Merge branch 'development' into writes_to_cache
Rearrange some methods, separate handling inserted/updated/deleted objects depending on network connection. Add dirty queue array
Optimizing methods.
Merge branch 'development' into writes_to_cache
Updating cache map structure
Working on new cache structure
Edit nil reference logic.
Merge branch 'development' into writes_to_cache
Update cache map structure & logic, all tests passing
Working on tests passing for online write cache implementation
Update inc. store batch tests
Edits to core data tests for write cache.. all passing
Update newValueForObject and newValueForRelationship
Temp returns for offline insert/update/delete methods
Inserted objects are cached and placed in dirty queue when offline
Working on offline crud
Edit serialization logic
Define dirty queue structure, writing offline methods to match.
merge branch development
Update dirty queue algorithm, refactor test properties into one class.