Add a Logger class and associated helpers (e.g. log formatter)

Als, do incredibly basic work to instantiate logger and pass it to all plugins