add work delete callback and also improve work test
add and remove multipule works
The cache key for lastModified was truncating milliseconds
fix rest of the keys
Merge pull request #1542 from ORCID/addWorkDelCallback

add work delete callback and also improve work test
Merge pull request #1543 from ORCID/fixWorksCachingIssue

The cache key for lastModified was truncating milliseconds
Merge branch 'master' into WorksUIMultipleSourcesUpdate