Improved drawing + corrected sample input

- Drawing is a little more structured now
- Drawing supports lost packets
- the sample input in Program.cs now registers the
  packets and acks to be dropped before they are
  added to the network (and log). This wasn't the
  case before which meant they were rendered as
  "not lost"