make hashset.DelVal return the value deleted
small fix in Set, added docs, started on hashset_test