Add javadoc to AbstractEntity
Remove unused include
fix indentation (whitespace-only)
Refactor invokeStore into EventSourcingUtil to make it available to tests
Add error in hashCode() when no id has been set
Add commit id type parameter to repository
Remove unused include
Provide test base classes
Decouple entity IDs from the way stream names are created