Suggestions from Pull Request #86
localSyncFirst 'read' method working
localSyncFirst 'read' and 'create' methods working
All methods appear to be working
Make 'DELETE' async and remove redundant localSync
Add onlineSyncQueue
Fix 'read' when 'hasDirtyAndDestroyed' should always read from local store
Fix 'read' updating collection when non-persisted models exist

The server response should not completely overwrite the collection as the collection might have non-persisted models in it.
All working...
onlineSyncQueue: Ensure that previous 'read' requests are only removed if in the same store.