Basic flow implementation

O ya, you're right, we need the general Packet class for Packet.PacketTypes. Yes, Enum is the only feature requiring Python 3.4. I'll check tonight how to implement enums using Python 2.7.