add default implementations to QueryToolChest methods
assume segment intervals have already been filtered based on query interval
refactor filterSegments to use `TimelineObjectHolder`s
bump up to 0.3.0