Added predis submodule
Merged with master code