added a persistence layer, use new lumberjack logging