Initial web worker implementation
Make a really simple service layer
Move to the correct message schema
Add the time stopping and the beginning of quesiton inforrming
Actually make the question show using events
More work on message passing

It now uses an enrichment approach to add information during the submit event cycle
Add support for the endAnnotation message

This required adding an object to store the annotation ids for annotations that
have been shown before, otherwise when the annotation is removed from the
screen, it will immediately be shown again.
Progress on conditions and multiple questions in an annotation

Change pop's to shifts to fix multiple questions, and fix a typo. One
remaining thing to do is pass the result to the worker such that the condition
can be evaluated properly.
Add the beginnings of set time on the service side
Get the results going back and forwards
Add code to execute actions
Merge branch 'webworker'