Bug fix to prevent forwarding a packet that has reached its destination.
First cut at transport layer and connections.
Stop and Wait protocol, with examples
Updated Stop and Wait to handle retransmission of lost packets.

1) Added random packet loss to the link model
2) Added retransmission timers and cancellation of timers to the
   Stop-and-Wait protocol.
Merge problem in node.py