Allowed external config of contactpoints and default keyspace. Fixed up update so it worked correctly.