adds riak cluster configuration - massive changes to design of library api