wal: init

@unihorn Let's work on this branch
We are not worrying about CRC, snapshotting for now.
Are these new tests? If so, why are we sleeping here?