Use custom log class, print timestamps
Switched from 1s to 1000ms retransmission timeout
Switch to SYN RECEIVED state before sending SYN/ACK
Print actual resent bytes
Submitted tar file that passes basic test suite