TLS: peer server/transport and proxy transport

So I'm not going to touch Peers for now. I will revisit this issue brandon's code is ready