Made some adjustments to the protocol.
Added the interfaces needed to access the listening interface.
Created the ds required for the dist disc
Added Payload support in Pack. Slightly recursive but all around fun.
Address can now be packed.
Randomized the timer period.
Exposed endpoint's connect and disconnect function.
Shuffled stuff around and added additional pack utils.
Started to flesh out protocol handling.
Added a multi address connection logic.
Continued the implementation of the discovery fun-bag.
Filled in the rest of the protocol implementation.
Added a dummy implementation of interfaces().
Added a log2 function.
Added the periodic events.
Removed the protocol doc.
Renamed want to query.
Shuffled some code around to make it prettier.
Query no longer propagates. Solves a lot of problems.
Did some reserving.