Feature/avec logger

allows the passing of an instance of winston to the autorouter which, if present, will be used instead of the internal instance