Adding more commands

Support for `HVALS`, `HKEYS` and `LRANGE`.
Do we really want to break a naming convention?