Move handshake logging.
Log validatation statistics in storage.
Connection logging.
Handle tracker failures.
Use tracker to find peers, and handle peer connection exceptions.