move to a map representation
added tests for finding reachable window
add multiple window assertion
basic search working
simple display working
adding timeline grids and resource user usage labels
generalize identification of time bounds
first step toward per-user coloration
update display
set grid lines to be refs
cleanup magic numbers
allow visualization to scale with window re-sizing
set colors randomly; use refs so that colors persist per-user
fix max timeline; minor cleanup of comments