Rename constructFromHistory to reconstituteFromHistory
Add AggregateRepository tests and fix bug in repository
Rename stream strategy method register to add
Add aggregate stream strategy tests and fix bug
Add tests for aggregate type and single stream strategy