Paginated long finance lists

Also added a "representative_date" column to the events table which should stay synchronized with the start date of the event's first eventdate.

refs #90