Minor improvements

I would not call changing the API for the persistence adapter as "minor improvement", would it be possible to make the argument optional (with maybe default value to Logger.new($stderr))?