Added EventSourceRepositoryWithNotifications class to wrap an existing repository with a notifications callback for when events are saved to the repository. This enables pushing events, once saved to a repository, to be pushed to the 'EventBus' for redistribution.