* TODO.md: added my own todo's here ...
* jodawg.py: command-line params.

* lib/configuration.py: Allow explicitly set configuration file.
* jodawg.py: Pass configuration to node object. I am a bit concerned about configuration being used across
  threads this way, but as long as we're not reading in one and writing in the other, that should be okay.
  At some point we may need to introduce a locking mechanism here.

* lib/configuration.py: Add some code for storing known peers. A bit too complex right now,
  I want to reduce this to just storing a list of peers (nothing more). State information
  should be kept elsewhere.

* lib/network.py: Obtain address from configuration. Special handling for errors.

* lib/overlay.py: Add the beginning of a join protocol, including signatures and verification.
  This still needs a bit of work, but is getting there.