add config param for max number of persisted events
include version for startup logging
evaluate stream persistence availability based on config param