Still more work on display code
scaling works correctly for a single daterange
basically mostly functional, zooming to be implemented.

todo's created for parser work.