Moved hiredis to a optional dependency

That way developers running on machines without node-gyp support can still develop.