failing to find the local ip address breaks the twistd plugin, defer the lookup until we can raise a better exception
improved logging configuration, added configuration with callbacks object
adding queue for log messages