memory store doens't need to return error on the clients function
added a public function to the redis store object
added a function to handle messages from redis
change Messages to be pass by reference
again clients function doesn't need to return an error