Implemented rvirding's suggestion.
Added support for getting the eredis client out of the client maker.