Add set operation tests
Merge pull request #49 from matthayes/master

More set unit tests