Add 'timeAxisMode' parameter

This fixes Issue #3 by adding a parameter that enables
compressing the time axis range to be from the start of the earliest
event to the end of the latest event in the search results.
Small cleanups
Merge branch 'ben-roling-timeAxisMode'