need to dedupe and update existing annotations when adding more annotati...

this bit of functionality is important for the cross-format-annotation to work properly. we don't want to display the same annotation more than once when querying by related uris.