Added aggregate root repository test
Added test classes
Added further exceptions
Fixed some issues in event store class
Changed envelope mapper to extract multiple envelopes