Added PacketType enum
Added NetworkPacket class
Added functions to the Network interface