Network emulation..run().
toString for the Packet model.
Changed source structure.
Packet types.
docblocks.
Packet generator.
UDPNetwork - Sends and receives over UDP.
Random Drop rate threshold.
Some logic for the network module.
Dest and src addresses + ports now in Packet.
Packet: toString + ports.
Packet: getters and setters.
MakePacket - added src and dest details.
Oops..actually forgot to set src and dest.
UDPNetwork: destination details picked from packet
Initial tests: packet size wasn't > 295.
Some Network Emulator logic.
Generate packet log (for screen + log files).
Docblocks + caller detection.
Partially finished the Networking module.