Remove the ability to add event dispatchers to constructor.
Gave follow store the idea of a follow store ID so that one table can
potentially be used for multiple dispatchers. The use case for this would be
creating a follow store for each projection. Doing so would allow for
projections to be more easily managed independently rather than having them all
tied to the same follow store. Rebuilding one projection would require
rebuilding all projections otherwise.