Feature set

Implemented all needed methods of the Java's ```set``` interface and created a basic smoke tester that seems to indicate that everything works. I may want to try to create a slightly more sophisticated testing apparatus, but everything so far seems good.