Send PONG messages when PING message received
Take action when receiving ALERT messages

Keep a cache of alerts, and broadcast them periodically.
Remove magicBytes passing to Message object

Peers know how to assemble messages on their own, so the Message object doesn't have to do that anymore.
Add GETADDR handling

Respond with a list of peers we've communicated with in the last three hours