start of using adapters in order to break hard dependency on predis
predis adapter, switch example over to use that
Modifying connection adapter constructors to accept a connection object
for each adapter type for a cleaner interface.