Finished adjusting parser to compute clusters properly
time clusters do not merge, allowing parts of a larger range to live or die independently

Got Y scaling working correctly, required new, and simpler math to compute locations for boxes
added Y axes, work needed on picking number of ticks and scale types
may need to switch to log for larger ranges?