Preserve order of initial packets

Continuing from #73. You should've waited. :p 

Upon looking into it, I agree with you that that segment of code should be in Network rather than NoFlo. In fact, refactoring the Node and Edge connections into the serialization was a bliss. Now it's even more lean. Love how you saw that. Let me know if this is what you wanted.