Reimplement keys and values on SessionHash

 * Basic additional APIs to simplify requirements for Rails and Devise