Decoupling the fancy logging
I'd like to use the km3pipe logger in other packages (currently I do an import and fall back to the normal logger on km3pipe-importerror), where I don't want to have km3pipe as a hard dependency. I think we should make a tiny little logging package with a cool name, which is more or less just this fancy coloured name generation. In km3pipe we then just need to include that external package in the logging submodule.
What do you think?