Mock Repo, Enriching Factory

Updated repository interface and mocked for testing.
Dispatch inserts into repository
PreparedAggregate factory returns aggregates as command handlers with
correct aggregate Id. Versioning and tenanting could come later if
needed.