comment
Renamed Persistence.EventStream* to Persistence.EventStore*
clarified naming issues.

Clearer separation/understanding of an EventStore message and event vs a ChattedEvent
Extracted EventStoreWriterMessage.

minor tidying.