Add HTTP

It's really slow for some reason. Not sure why.
`TcpStream` implements `std::io::Writer`, so I think you can use `write!` and skip allocating the string completely.

     write!(socket, "GET / HTTP/1.1\nHost: {}\n\n", target);