Able to communicate with a peer.

Now able to parse peers from the tracker response. Have a basic outline of a tcp communication with
a peer. Confirmed that the handshake is correct. Need to start adding tests now that things are
shaping up.