added PersonContainer, EventContainer and sort events after add_event
implemented Comparable
added Event#prev() and Event#next()