Adding Logging trait, logback config, etc
Using answer rather than returns so we can log the call at usage-time