Added synthetic event generator for stability and performance esting.
Added evenId to events to uniquely identify events on specific instances
of an Objectat, assuming the ability to chain multiple together later.
Added First/Last date population and updates through deduplication of
event.