Implemented union of two document sets.

The 'cancel' button still does nothing, but I like how dynamic objects saved
the day ... AGAIN: If the document is an element of filters[0].union, it is
tagged as such. The tag is removed after it has been used.