Fix circular dependency warning, other cleanup

Hi,

I've cleaned up an issue where I was getting a circular dependency error with Ruby 1.9. I also thought it best to remove Jeweler as a dependency, and fix a broken rdoc task.

Cheers,

Dan