rename connect to Consul
the code generation approach was getting too crazy;
switch to the long winded approach