added a good toString() for UnionStep and fixed up the UnionTest a bit.