WIP(tcp_transporter)

refactor the dialLoop a little bit, blocked behaviour now.
add tests for Send()