Added gutter of 1% on either side, just in case.
Clean up some minor nits.
Added self-check to display_blocks()
Pad blocks to full day.  Makes the bars line up (mostly).
Added heading for time span corresponding to a block.