Use new HashSet as the default implementation of mutable set

Now we can test our implementation against scala partest suite