Implementation independent queuing for Rails