Update rspec and require statements

I took at pass at updating the rspec dependency and making some standard changes to the use of require statements. I think it makes sense to require `redis` in the gem since it's needed there.