More work.

- Rethinking INetwork.  It's now just responsible for sending and
receiving messages.
- Hacky application now connects to 127.0.0.1:8333, sends a "version"
message, and starts dumping out all packets received on the network.
- Hacky application now handles "addr" as an instruction to connect to
another peer and start listening to its messages as well.