peerstream transports

This is the changes in #483 minus the switch to muxado.
We should merge this in whether or not muxado works out.
im not quite sure how godeps works, but is this correct to be a non-godep path?