Moved hiredis to optionalDependancies to resolve issue #1