Refactor logging configuration

Move logging configuration to lymph.utils.logging and add a new function
setup_logger that can be used by specific drivers and lymph extentions
to setup logging for specific logger instead of having hardcoded logger
configuration in lymph.
Tests doesn't load that default :( so I had to option either I do:

    if config:
         logging.setup_logging(args['--loglevel'], args['--logfile'], config)

Or just have the default again here since docopt is one weird library !