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

Do incredibly basic work to instantiate logger and pass it to all plugins