Added a better hasChanged method
added change validation to local cache

author: nhhughes
Made edit views synchronize when tasks update.
Cleanup
Merge branch 'devel' into user-sync-issues
Merge pull request #96 from SixAppeal/user-sync-issues

User sync issues