Continuing to implement thread-safe service
Changed some data contract data types to be more explicit.  Added exception handling if the reporting application was not assigned to the given work item.