add simple auth to the cluster config

This branch adds the v1 opAuthenticate/opCredentials support to the library