Simplified ez_crypto classes a bit, public keys are now stored in db, moved userdatabase in user and messagedatabase in message to resolve cyclic dependency, Adding urwid dependency, Commenting out JNicL broken test, unifying style to indicate unicode, cleaned up generate_keys function, in_DB and get_entry take kwargs now allowing to search for arbitrary attribute, adding show_dependencies.sh which creates a pdf with the dependencies, unifying test names