Adding in the generated envclient code

Envclient is generated by the new EnvServer. Peer changes
include integration into the new EnvServer. All other changes
are clean ups