Migrate to ruby 1.9 and 2.0.  Should still work with 1.8.