Implements the improved public interface.
Implements the improved public interface.

* Adds accessors for redis, default_timeout and key_prefix.
* Implement the cache bypass functionality.
* Improves the handling of the timeout value.

nickcharlton/reserve-ruby