adding peer, connection, handshake, and tracker rewrite with library files
removing import ipdb statement