move the work data into the work service
flushing out the works service to make groupings easier, first of many refactorings before attempting regrouping
Merge pull request #1093 from ORCID/groupingPrep1

Grouping prep1