Move apply-event as a Protocol for reusability
Fix wording for readability
More pertinent test
Replace global in-memory-event-store by dedicated instances + add user + add scenario as test
wip: add unit-of-work and event store through atom binding - works for user only