Async repository support

- Added concurrent unit of work
- Added an AsyncRepository implementation for GetEventStore