Use the `binary` package to parse Peers

This looks nicer and will (probably?) perform better.