Extending aggregate initialize from snapshot.
Revising logic related to adding snapshots.
Bumping version since breaking changes are going to be introduced.
Removing unit of work since it's a false concept for the es based repositories. Stream itself is a consistency boundary.
Adding repository specific get_by_id matcher.
Fixing tests and logic.
Reworking command handler handle syntax to use repository directly.
Adding save chain to the repository matchers.