renamings in EventSourcedAggregateRoot, equals and hashcode overide
domain and view classes moved to separate packages
views replay simplified
renamed event selctor class