Preparation for implement an event lookup service.  Split out view handlers into separate files to allow more specific logic in each handler, and add functionality in the date index to return a slice of events in a given date range.