added ids query into EventSource class
pulled time into events (should not accept older updates)
commandHandler may choose not to create/append and return an event