Updated with latest DTM, with more error checking and debug output
Update Annotator.Guest to follow Annotator changes:

 * support the extra data passed to onSuccessfulSelection
 * handle the asynchronous result of setupAnnotation