Fix union to properly union instead of adding duplicates
Merge pull request #33 from kriszyp/master

Fix union to properly union instead of adding duplicates