style, organize work items in work monitor
implement ICloneable and override Equals on WorkItem so that equality checking can prevent unnecessary signalr broadcasts
Merge pull request #7 from acas/work-monitor

Work monitor