property list. Using it, instead of bad-client
add SystemBus initialisation in try: to catch cases when system bus is not present
that zeroconf connection should be used. Create the neccessary config values if zeroconf account is not present
removed some debug messages
added proper dispatch signals so contacts get shown fixed some errors with roster data