Fixed bug in set elements
Fixed bug in subset functions
Added test coverage for set (still need to test some pointer stuff but all major functionality is covered)
Added test coverage for set (still need to test some pointer stuff but all major functionality is covered)