Provide a way to specify write-ahead log/persister

Fixes #3.