Initial implementation of DsfRuby

I'm trying to learn Ruby, and needed a disjoint set forest for a project I was trying. I found your DsfRuby on github, but it looks abandoned without being started, so I thought I'd have a go at completing it. Hope you don't mind. Is this any use?