Added the old source, modified the main require file to not blow up on Ruby 1.9+