this is client taken from aerospike website and modified to work with elixir mix