Fix typo in README
Use NetworkX for graph representation
Writing graph operations manually wasn't necessarily a good
idea. Too much developmental effort with little potential
If performance becomes an issue at some time in future, we can
always revert back to custom library
Added notes about quirks in installation process
Updated documentation. Use protobuf 3.7.0
fix typo in instructions
Rough instructions for setup on EC2
Renaming switch => router.
TODO: DHTnode should be renamed to blackbox. Coming soon.
Update doc re protobuf implementation
added dependency for yappi
changed crypto backend to pyca/cryptography
PyElliptic is deprecated. It was annoying to use as well.
Need to do some code cleanup regarding key foramts, etc.
use "cryptography" for enc/dec instead of pycrypto
Use pytest profiling for generating test-profiles
subclass server/client from a generic agent
Major refactoring. Use IOCore to strictly perform transport
level functions and keeping track of keys, certificates, etc.
Move the concept of request to a generic agent, which acts as a
request factory. The layer below the agent is IOCore....
Restructuring for testing, add logfile for clients
Documentation update to reflect most current state
Better makefile. Still needs improvements in tests
marking outdated documentation as such
Added high-level usage instructions.