first commit

This pull request adds possibility to use external data storage (Redis in this case) to store time_travel_offsets. It can be useful in case you want to use quantum_leap over different processes. Useful common case: testing application that uses resque_scheduler for deplyed and scheduled jobs. This case determines also key storage (resqu uses Redis so it is installed)