rename getId to getAggregateRootId for aggregate roots as per #34

Makes it obvious that this is used as part of the infrastructure.