Add in-memory message store
Uses an in-memory ring buffer.
Closes: https://todo.sr.ht/~emersion/soju/96