Introduce Eventsourced for journaling improve the setup process.

Also replace email in cookie with random UUID which closes #3.