* jodawg.py -> lib/*.py: Split up existing code in modules (neatly clean up the mess / ideas) :)
* depends.sh: utility script for installing dependencies (incomplete as of yet)

* jodawg.py: testing code for configuration load/save and encryption.

* lib/configuration.py: store base64 encoded keys in configuration file directly.
  With incorrect permissions this is a security hazard, we may consider having
  a generic configuration file and one for the keys at some point, but not
  relevant for now.

* lib/encryption.py: fix the Encryption class so it works, added a KeyPair class to
  easily store keypairs. All of this is just cosmetic wrapping around seccure, nothing special.

* lib/network.py: whitespace.
* lib/shell.py: simple inter-active shell.

* lib/constants.py: some global constants.

* jodawg.py: Simply run shell for now, other code disabled.